Skip to main content
POST
[WordPress] Delete WordPress

Authorizations

Authorization
string
header
required

Use Authorization: Bearer <token> header. Token can be a JWT token or an API key (format: sk-onetsolutions-...).

Path Parameters

id
string<uuid>
required

Web hosting unique identifier

instance_id
string
required

WordPress instance identifier

organization_id
string<uuid>
required

Organization unique identifier

project_id
string<uuid>
required

Project unique identifier

Body

application/json
domain
string
required

Primary domain

Maximum string length: 255
id
string<uuid>
username
string

cPanel username

Maximum string length: 50
status
enum<string>
  • pending - Pending
  • active - Active
  • suspended - Suspended
  • terminated - Terminated
  • cancelled - Cancelled
  • failed - Failed
Available options:
pending,
active,
suspended,
terminated,
cancelled,
failed
disk_usage_mb
integer<int64>

Current disk usage in MB

Required range: 0 <= x <= 4294967295
disk_limit_mb
integer<int64>

Disk limit in MB

Required range: 0 <= x <= 4294967295
bandwidth_usage_mb
integer<int64>

Current bandwidth usage in MB

Required range: 0 <= x <= 4294967295
bandwidth_limit_mb
integer<int64>

Bandwidth limit in MB

Required range: 0 <= x <= 4294967295
dedicated_ip
string | null

Dedicated IP if assigned

ns1
string

Primary nameserver

Maximum string length: 255
ns2
string

Secondary nameserver

Maximum string length: 255
billing_cycle
enum<string>
  • free - Free
  • one_time - One Time
  • monthly - Monthly
  • quarterly - Quarterly
  • semi_annually - Semi-Annually
  • annually - Annually
  • biennially - Biennially
  • triennially - Triennially
Available options:
free,
one_time,
monthly,
quarterly,
semi_annually,
annually,
biennially,
triennially
price
string

Recurring price from WHMCS tblhosting

Pattern: ^-?\d{0,6}(?:\.\d{0,4})?$
next_billing_date
string<date-time> | null
suspension_reason
enum<string>

Reason for suspension

  • insufficient_balance - Insufficient Balance
  • payment_failed - Payment Failed
  • card_expired - Card Expired
  • manual - Manual Suspension
Available options:
insufficient_balance,
payment_failed,
card_expired,
manual,
cancellation_requested_at
string<date-time> | null

When cancellation was requested

is_active
boolean

Response

WordPress deleted successfully